'''
1）计算机只能处理数字，文本、图片、视频、音频、网页，都是以数字的格式存储在计算机中
2）文本、图片、视频--->数字   编码
  数字--->文本、图片、视频   解码
3）数字和字符之间的对应关系形成一张表，叫编码表

1）各个国家的字符不同，所有有不同的编码表
2）中文字符的编码表叫gbk,gb2312,对于所有的英文字符来说，一个英文字符占一个字节，gbk中的一个中文占2个字节
3）有个万国码，里面包含了各个国家的字符，叫utf-8编码表，一个英文字符占一个字节，utf-8中的一个中文占3个字节
4）各个国家有自己的编码表，有些字符是统一的，出现一个统一的编码表叫unicode编码表，该表中含有2^16个字符，字符代表的数字是0-65535
5）gbk,utf-8,unicode编码表都兼容ASCII编码表
6）ord()  返回字符对应的Unicode
   chr()  返回Unicode对应的字符
'''
print(ord("a"))
print(ord("A"))
print(ord("英"))
print(chr(33521))
print(chr(33522))

str1 = "中国"
print(str1.encode("utf-8"))
print(str1.encode("gbk"))
